Skip to content

alexandersimon/jboss-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Workshopkonfiguration und Unterlagen JBoss Deployment und Monitoring

Umgebung

Die Umgebung wurde auf AWS mit EC2 Instanzen bereitgestellt. Die Installation wurde dabei mit terrafom vorgenommen.

Terraform Projekt: https://github.com/alexandersimon/jboss-workshop-setup

Instanzen

  • CentOS Linux 7 x86_64 HVM EBS ENA: ami-0e8286b71b81c3cc1
  • EC2 Instanz: t2.medium und t2.large

Deployment Server (cicd)

Load Balancer

JBoss EAP Server

ELK Monitoring

Agenda

Dienstag 25.11.2020

  • Unterlagen: Ansible Basics
  • Installation und Konfiguraton der Umgebung
  • Verteilung der SSH Schlüssel für Ansible
  • Grundlagen Ansible

Freitag 27.11.2020

  • Unterlagen: JBoss EAP Update
  • Unterlagen: JBoss EAP Clustering
  • Ansible Grundlagen und Konfiguration
  • Verteilung / Installation von JBoss mittels Ansible
  • Deploment von Web Anwendungen mit Ansible
  • Update von Redhat JBoss EAP Stack

Donnerstag 03.12.2020

  • Unterlagen: Jenkins Basics
  • Jenkins Grundlagen
  • Nützliche Jenkins Plugins (Rollen, Themes, Continuous Integration, Continuous Delivery)
  • Continuous Integration & Continuous Delivery
  • Aufbau einer Build Pipeline

Freitag 04.12.2020

  • Unterlagen: ELK Stack
  • Unterlagen: Tracing
  • Grundlagen Monitoring
  • Grundlagen ELK Stack (Elasticsearch, Logstash, Kibana)
  • Anbindung der JBoss EAP Server an ELK Stack

Anhang und Dokumentation

Ansible unter Windows https://www.frankysweb.de/windows-server-mit-ansible-automatisieren-beispiel-windows-updates/

Jboss HA Doku https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform_continuous_delivery/12/html/configuration_guide/configuring_high_availability#configure_mod_cluster_in_apache_http_server

Configure mod_cluster in Apache HTTP Server https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuration_guide/configuring_high_availability#mod_cluster-config

Configure a mod_cluster Worker Node https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuration_guide/configuring_high_availability#configure_mod_cluster_worker_node

Password Vault https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/how_to_configure_server_security/index#secure_passwords

Protecting Wildfly Adminstration Console With Keycloak https://docs.jboss.org/author/display/WFLY/Protecting%20Wildfly%20Adminstration%20Console%20With%20Keycloak.html

Securing CLI https://access.redhat.com/documentation/en-us/red_hat_single_sign-on/7.2/html/server_installation_and_configuration_guide/manage_subsystem_configuration https://www.keycloak.org/docs/latest/securing_apps/#_jboss_adapter

Jboss Core Services Download https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?downloadType=distributions&product=core.service.apachehttp&version=5.4&productChanged=yes

Installing JBoss Core Services Apache HTTP https://access.redhat.com/documentation/en-us/red_hat_jboss_core_services/2.4.23/html/apache_http_server_installation_guide/installing_jboss_core_services_apache_http_server_on_red_hat_enterprise_linux

AJP Security https://blog.qualys.com/product-tech/2020/03/10/detect-apache-tomcat-ajp-file-inclusion-vulnerability-cve-2020-1938-using-qualys-was

Jenkins Password Reset http://abhijitkakade.com/2019/06/how-to-reset-jenkins-admin-users-password/

About

jboss-workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published